<?php

/**
 * Album form.
 *
 * @package    Nika
 * @subpackage form
 * @author     Alexey Shapran (alexey.shapran@gmail.com)
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class AlbumForm extends BaseAlbumForm
{
	public function configure()
	{
		$branches = Branch::retrieveallbranchesidandtitle();

		$choices[-1] = 'Личный альбом';		
		foreach($branches as $br)		
		$choices[$br['id']] = $br['title'];
		
		//$choices = array('choice1'=>'valuse1', 'choice2'=>'valuse2', 'choice3'=>'valuse3');
		
		$this->setWidgets(array(
		 'title'          	=> new sfWidgetFormInputText(array(), array('maxlength'=>'100','size'=>'60')),
		 'is_published'		=> new sfWidgetFormInputCheckbox(),
		 'branchname'		=> new sfWidgetFormChoice(array('choices' => $choices),array()),
		 'branch_id'		=> new sfWidgetFormInputHidden(),
		 'user_id'			=> new sfWidgetFormInputHidden(),
		 ''
		));	
		
		$this->widgetSchema->setHelps(array(
		'is_published'	=>'<div class="helps">отметь, если необходимо сделать альбом закрытым</div>',
		'branchname'	=>'<div class="helps">выбери отдел, если альбом принадлежит отделу</div>'));		
		
		
		$this->widgetSchema->setLabel('title','Название альбома');
		$this->widgetSchema->setLabel('is_published','Закрытый');
		$this->widgetSchema->setLabel('branchname','Принадлежность');

		
	}
}
